A qt5 cross-platform image viewer with video support

To build with video support, pass WITH_VIDEO=ON to the build script.
mpv required for video support.
